package Model;

public  class Boite {

	/**
	 * la position de la boite
	 */
	public Position pos;

	/**
	 * le contenu de la boite
	 */
	public Contenu cont;

	/**
	 * @attribut boolean
	 * true si la boite est ouverte
	 * false sinon
	 */
	public boolean ouverte;


	public Boite(Position p,Contenu c){
		this.cont=c;
		this.pos=p;
		this.ouverte=false;
	}

	public Position getPos(){
		return this.pos;
	}


	public Contenu getCont(){
		return this.cont;
	}


	public void setCont(Contenu c){
		this.cont=c;
	}

	public void setPos(Position p){
		this.pos=p;
	}

	public void setOuverte(boolean o){
		this.ouverte=o;
	}

	@Override
	public String toString(){
		String text="";
		text +="Boite ";
		if(ouverte){text+= "ouverte";}else{text+="ferme";}
		text+= " Position : x ="+pos.numX+" y="+pos.numY;
		text+= " de credit : " +cont.score +" et de nature "+cont.nature;
		return text;
	}
}

